Index of all Fields and Methods
All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- accumulate(InputIterator, InputIterator, Object, Function2).
Static method in class sjl.Algo
- Accumulate over the range.
- adjacent_difference(InputIterator, InputIterator, OutputIterator, Function2).
Static method in class sjl.Algo
- Computes the adjancent difference of the elements in the range.
- adjacent_find(ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Find the first instance of two equal adjacent elements.
- adjacent_find(ForwardIterator, ForwardIterator, Predicate2).
Static method in class sjl.Algo
- Find the first instance of two adjacent elements
satisfying a predicate.
- advance(BidirectionalIterator, int).
Static method in class sjl.Algo
- Advance the iterator a number of times.
- advance(InputIterator, int).
Static method in class sjl.Algo
- Advance the iterator a number of times.
- advance(RandomIterator, int).
Static method in class sjl.Algo
- Advance the iterator a number of times.
- back().
Method in class sjl.Deque
- Return the last element in the container.
- back().
Method in class sjl.List
- Returns the last elements in the list.
- back().
Method in class sjl.Queue
- Return the last element of the Queue.
- back().
Method in interface sjl.SequenceContainer
- Return the last element in the container.
- back().
Method in class sjl.SingleList
- Returns the last element in the list.
- back().
Method in class sjl.Vector
- Return the last element in the container.
- BackInsertIterator(BackInsertContainer).
Constructor for class sjl.BackInsertIterator
- Construct an insert iterator for the container, which convert all
assigments (put) into the
push_back
method.
- begin().
Method in class sjl.Deque
- Returns the iterator that represents the beginning of the deque.
- begin().
Method in class sjl.HashMap
- Returns the iterator that represents the beginning of the map.
- begin().
Method in class sjl.HashMultiMap
- Returns the iterator that represents the beginning of the map.
- begin().
Method in class sjl.HashMultiSet
- Returns the iterator that represents the beginning of the set.
- begin().
Method in class sjl.HashSet
- Returns the iterator that represents the beginning of the set.
- begin().
Method in class sjl.List
- Returns the iterator that represents the beginning of the list.
- begin().
Method in class sjl.Map
- Returns the iterator that represents the beginning of the map.
- begin().
Method in class sjl.MultiMap
- Returns the iterator that represents the beginning of the map.
- begin().
Method in class sjl.MultiSet
- Returns the iterator that represents the beginning of the set.
- begin().
Method in class sjl.Set
- Returns the iterator that represents the beginning of the set.
- begin().
Method in class sjl.SingleList
- Returns the iterator that represents the beginning of the list.
- begin().
Method in class sjl.Vector
- Returns the iterator that represents the beginning of the vector.
- begin(boolean[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(boolean[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(byte[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(byte[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(char[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(char[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array.
- begin(double[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(double[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(float[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(float[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(int[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(int[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(Object[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(Object[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(short[]).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(short[], int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the array
- begin(String).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(String, int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the string.
- begin(StringBuffer).
Static method in class sjl.Array
- Return an array iterator adapter for the beginning of the array
- begin(StringBuffer, int).
Static method in class sjl.Array
- Return an array iterator adapter for a position in the string.
- beginGeneric().
Method in interface sjl.Container
- Return an iterator that points to the beginning of the container.
- beginGeneric().
Method in class sjl.Deque
- Returns the iterator that represents the beginning of the deque as
an untyped iterator.
- beginGeneric().
Method in class sjl.HashMap
- Returns the iterator that represents the beginning of the map as an
untyped iterator.
- beginGeneric().
Method in class sjl.HashMultiMap
- Returns the iterator that represents the beginning of the map as an
untyped iterator.
- beginGeneric().
Method in class sjl.HashMultiSet
- Returns the iterator that represents the beginning of the set as an
untyped iterator.
- beginGeneric().
Method in class sjl.HashSet
- Returns the iterator that represents the beginning of the set as an
untyped iterator.
- beginGeneric().
Method in class sjl.List
- Returns the iterator that represents the beginning of the list as a
untyped iterator.
- beginGeneric().
Method in class sjl.Map
- Returns the iterator that represents the beginning of the map as an
untyped iterator.
- beginGeneric().
Method in class sjl.MultiMap
- Returns the iterator that represents the beginning of the map as an
untyped iterator.
- beginGeneric().
Method in class sjl.MultiSet
- Returns the iterator that represents the beginning of the set as an
untyped iterator.
- beginGeneric().
Method in class sjl.Set
- Returns the iterator that represents the beginning of the set as an
untyped iterator.
- beginGeneric().
Method in class sjl.SingleList
- Returns the iterator that represents the beginning of the list as a
untyped iterator.
- beginGeneric().
Method in class sjl.Vector
- Returns the iterator that represents the beginning of the vector as
an untyped iterator.
- beginRef().
Method in class sjl.Deque
- Returns a reference to the iterator that represents the beginning of
the deque.
- beginRef().
Method in class sjl.HashMap
- Returns a reference to the iterator that represents the beginning
of the map.
- beginRef().
Method in class sjl.HashMultiMap
- Returns a reference to the iterator that represents the beginning
of the map.
- beginRef().
Method in class sjl.HashMultiSet
- Returns a reference to the iterator that represents the beginning
of the set.
- beginRef().
Method in class sjl.HashSet
- Returns a reference to the iterator that represents the beginning
of the set.
- beginRef().
Method in class sjl.List
- Returns a reference to the iterator that represents the
beginning of the list.
- beginRef().
Method in class sjl.Map
- Returns a reference to the iterator that represents the beginning
of the map.
- beginRef().
Method in class sjl.MultiMap
- Returns a reference to the iterator that represents the beginning
of the map.
- beginRef().
Method in class sjl.MultiSet
- Returns a referenc to the iterator that represents the
beginning of the set.
- beginRef().
Method in class sjl.Set
- Returns a reference to the iterator that represents the beginning
of the set.
- beginRef().
Method in class sjl.SingleList
- Returns a reference to the iterator that represents the
beginning of the list.
- beginRef().
Method in class sjl.Vector
- Returns a reference to the iterator that represents the beginning of
the vector.
- bidirectionalIterator().
Method in class sjl.Iter
- A casting method.
- binary_search(ForwardIterator, ForwardIterator, Object, Predicate2).
Static method in class sjl.Algo
- Returns true is the value is in the range.
- Bind1stFunction(Function2, Object).
Constructor for class sjl.Bind1stFunction
- Specified the function and the value to use.
- Bind1stPredicate(Predicate2, Object).
Constructor for class sjl.Bind1stPredicate
- Specified the predicate and the value to use.
- Bind2ndFunction(Function2, Object).
Constructor for class sjl.Bind2ndFunction
- Specified the function and the value to use.
- Bind2ndPredicate(Predicate2, Object).
Constructor for class sjl.Bind2ndPredicate
- Specified the predicate and the value to use.
- buffer_size.
Variable in class sjl.Deque
- Private.
- BufferSize.
Static variable in class sjl.Deque
- The size of the second level buffer.
- capacity().
Method in class sjl.Vector
- Returns the maximum number of elements that can be stored in the vector
without reallocation.
- cmp(Iterator).
Method in class sjl.BackInsertIterator
- Invalid.
- cmp(Iterator).
Method in class sjl.FrontInsertIterator
- Invalid.
- cmp(Iterator).
Method in class sjl.InputStreamIterator
- Compare two iterators.
- cmp(Iterator).
Method in class sjl.InsertIterator
- Invalid.
- cmp(Iterator).
Method in interface sjl.Iterator
- Compare self with another Iterator.
- cmp(Iterator).
Method in class sjl.OutputStreamIterator
- Compare two iterators.
- cmp(Iterator).
Method in class sjl.ReverseBidirectionalIterator
- Compares two iterators.
- cmp(Iterator).
Method in class sjl.ReverseRandomIterator
- Compares two iterators.
- compare(Object).
Method in class sjl.Bind1stPredicate
- Call the specified predicate using value and the argument.
- compare(Object).
Method in class sjl.Bind2ndPredicate
- Call the specified predicate using value and the argument.
- compare(Object).
Method in class sjl.Not1
- Negate the thruth value of the predicate.
- compare(Object).
Method in interface sjl.Predicate1
- This method is executed for each call to the function object.
- compare(Object, Object).
Method in class sjl.Not2
- Negate the thruth value of the predicate.
- compare(Object, Object).
Method in class sjl.PredEqual
-
Compare the two object using the
equals()
method.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterCharacter
- Convert the arguments to
Character
and compare the
return values from the charValue()
method using
the >
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterDouble
- Convert the arguments to
Double
and compare the
return values from the doubleValue()
method using
the >
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualCharacter
- Convert the arguments to
Character
and compare the
return values from the charValue()
method using
the >=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualDouble
- Convert the arguments to
Double
and compare the
return values from the doubleValue()
method using
the >=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualFloat
- Convert the arguments to
Float
and compare the
return values from the floatValue()
method using
the >=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualInteger
- Convert the arguments to
Integer
and compare the
return values from the intValue()
method using
the >=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualLong
- Convert the arguments to
Long
and compare the
return values from the longValue()
method using
the >=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterEqualString
- Convert the arguments to
String
and compare the
return value from the compareTo(String)
method to
>= 0
.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterFloat
- Convert the arguments to
Float
and compare the
return values from the floatValue()
method using
the >
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterInteger
- Convert the arguments to
Integer
and compare the
return values from the intValue()
method using
the >
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterLong
- Convert the arguments to
Long
and compare the
return values from the longValue()
method using
the >
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredGreaterString
- Convert the arguments to
String
and compare the
return value from the compareTo(String)
method to
> 0
.
- compare(Object, Object).
Method in interface sjl.Predicate2
- This method is executed for each call to the function object.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessCharacter
- Convert the arguments to
Character
and compare the
return values from the charValue()
method using
the <
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessDouble
- Convert the arguments to
Double
and compare the
return values from the doubleValue()
method using
the <
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualCharacter
- Convert the arguments to
Character
and compare the
return values from the charValue()
method using
the <=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualDouble
- Convert the arguments to
Double
and compare the
return values from the doubleValue()
method using
the <=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualFloat
- Convert the arguments to
Float
and compare the
return values from the floatValue()
method using
the <=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualInteger
- Convert the arguments to
Integer
and compare the
return values from the intValue()
method using
the <=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualLong
- Convert the arguments to
Long
and compare the
return values from the longValue()
method using
the <=
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessEqualString
- Convert the arguments to
String
and compare the
return value from the compareTo(String)
method to
<= 0
.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessFloat
- Convert the arguments to
Float
and compare the
return values from the floatValue()
method using
the <
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessInteger
- Convert the arguments to
Integer
and compare the
return values from the intValue()
method using
the <
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessLong
- Convert the arguments to
Long
and compare the
return values from the longValue()
method using
the <
operator.
- compare(Object, Object).
Method in class sjl.wrappers.PredLessString
- Convert the arguments to
String
and compare the
return value from the compareTo(String)
method to
< 0
.
- copy(BidirectionalIterator).
Static method in class sjl.Iter
- Return a new copy of the parameter.
- copy(ForwardIterator).
Static method in class sjl.Iter
- Return a new copy of the parameter.
- copy(InputIterator).
Static method in class sjl.Iter
- Return a new copy of the parameter.
- copy(InputIterator, InputIterator, OutputIterator).
Static method in class sjl.Algo
- Copy elements from one range to another.
- copy(OutputIterator).
Static method in class sjl.Iter
- Return a new copy of the parameter.
- copy(RandomIterator).
Static method in class sjl.Iter
- Return a new copy of the parameter.
- copy_backward(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator).
Static method in class sjl.Algo
- Copy elements from one range to another, backwards.
- count(InputIterator, InputIterator, Object).
Static method in class sjl.Algo
- Return the number of elements in the range equal to a value.
- count(InputIterator, InputIterator, Predicate1).
Static method in class sjl.Algo
- Return the number of element satisfying a predicate.
- count(Object).
Method in interface sjl.AssociativeContainer
- Return the number of elements with key equal to
key
.
- count(Object).
Method in class sjl.HashMap
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.HashMultiMap
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.HashMultiSet
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.HashSet
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.Map
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.MultiMap
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.MultiSet
- Returns the number of element with a key equal to value.
- count(Object).
Method in class sjl.Set
- Returns the number of element with a key equal to value.
- data.
Variable in class sjl.Vector
- Private.
- Deque().
Constructor for class sjl.Deque
- Construct a new empty Deque.
- Deque(Deque).
Constructor for class sjl.Deque
- Construct a new Deque with the size and contents of another deque.
- Deque(ForwardIterator, ForwardIterator).
Constructor for class sjl.Deque
- Construct a new Deque with the contents of the
range
[first,last)
.
- Deque(int, Object).
Constructor for class sjl.Deque
- Construct a new Deque with an initial size of
size
elements,
each element initialized to with a reference to value.
- distance(Iterator).
Method in interface sjl.ForwardIterator
- Return the number of times this must be advanced (with next()) in
order to reach target.
- distance(Iterator).
Method in class sjl.ReverseBidirectionalIterator
- Returns the distance between two iterators.
- distance(Iterator).
Method in class sjl.ReverseRandomIterator
- Returns the distance from this to the argument iterator.
- dump().
Method in class sjl.Set
-
- elements().
Method in class sjl.HashMap
- From Dictionary; Returns an enumeration of the elements.
- elements().
Method in class sjl.Map
- From Dictionary; Returns an enumeration of the elements.
- empty().
Method in interface sjl.Container
- Return
true
of the container does not contain any elements.
- empty().
Method in class sjl.Deque
- Returns
true
if the deque does not contain any elements.
- empty().
Method in class sjl.HashMap
- Returns
true
if the map does not contain any elements.
- empty().
Method in class sjl.HashMultiMap
- Returns
true
if the map does not contain any elements.
- empty().
Method in class sjl.HashMultiSet
- Returns
true
if the set does not contain any elements.
- empty().
Method in class sjl.HashSet
- Returns
true
if the set does not contain any elements.
- empty().
Method in class sjl.List
- Returns
true
if the list does not contain any elements.
- empty().
Method in class sjl.Map
- Returns
true
if the map does not contain any elements.
- empty().
Method in class sjl.MultiMap
- Returns
true
if the map does not contain any elements.
- empty().
Method in class sjl.MultiSet
- Returns
true
if set set does not contain any elements.
- empty().
Method in class sjl.PriorityQueue
- Returns
true
if the queue does not contain any elements.
- empty().
Method in class sjl.Queue
- Returns
true
if the queue does not contain any elements.
- empty().
Method in class sjl.Set
- Returns
true
if the set does not contain any elements.
- empty().
Method in class sjl.SingleList
- Returns
true
if the list does not contain any elements.
- empty().
Method in class sjl.Stack
- Returns
true
if the stack does not contain any elements.
- empty().
Method in class sjl.Vector
- Returns
true
if the vector does not contain any elements.
- end().
Method in class sjl.Deque
- Returns the iterator that represents the end of the deque.
- end().
Method in class sjl.HashMap
- Returns the iterator that represents the end of the map.
- end().
Method in class sjl.HashMultiMap
- Returns the iterator that represents the end of the map.
- end().
Method in class sjl.HashMultiSet
- Returns the iterator that represents the end of the set.
- end().
Method in class sjl.HashSet
- Returns the iterator that represents the end of the set.
- end().
Method in class sjl.List
- Returns the iterator that represents the end of the list.
- end().
Method in class sjl.Map
- Returns the iterator that represents the end of the map.
- end().
Method in class sjl.MultiMap
- Returns the iterator that represents the end of the map.
- end().
Method in class sjl.MultiSet
- Returns the iterator that represents the end of the set.
- end().
Method in class sjl.Set
- Returns the iterator that represents the end of the set.
- end().
Method in class sjl.SingleList
- Returns the iterator that represents the end of the list.
- end().
Method in class sjl.Vector
- Returns the iterator that represents the end of the vector.
- end(boolean[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(byte[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(char[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(double[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(float[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(int[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(Object[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(short[]).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(String).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- end(StringBuffer).
Static method in class sjl.Array
- Return an array iterator adapter for the end of the array
- endGeneric().
Method in interface sjl.Container
- Return an iterator that points past the end of the container.
- endGeneric().
Method in class sjl.Deque
- Returns the iterator that represents the end of the deque as
an untyped iterator.
- endGeneric().
Method in class sjl.HashMap
- Returns the iterator that represents the end of the map as an
untyped iterator.
- endGeneric().
Method in class sjl.HashMultiMap
- Returns the iterator that represents the end of the map as an
untyped iterator.
- endGeneric().
Method in class sjl.HashMultiSet
- Returns the iterator that represents the end of the set as an
untyped iterator.
- endGeneric().
Method in class sjl.HashSet
- Returns the iterator that represents the end of the set as an
untyped iterator.
- endGeneric().
Method in class sjl.List
- Returns the iterator that represents the end of the list as a
untyped iterator.
- endGeneric().
Method in class sjl.Map
- Returns the iterator that represents the end of the map as an
untyped iterator.
- endGeneric().
Method in class sjl.MultiMap
- Returns the iterator that represents the end of the map as an
untyped iterator.
- endGeneric().
Method in class sjl.MultiSet
- Returns the iterator that represents the end of the set as an
untyped iterator.
- endGeneric().
Method in class sjl.Set
- Returns the iterator that represents the end of the set as an
untyped iterator.
- endGeneric().
Method in class sjl.SingleList
- Returns the iterator that represents the end of the list as a
untyped iterator.
- endGeneric().
Method in class sjl.Vector
- Returns the iterator that represents the end of the vector as
an untyped iterator.
- endRef().
Method in class sjl.Deque
- Returns a reference to the iterator that represents the end of
the deque.
- endRef().
Method in class sjl.HashMap
- Returns a reference to the iterator that represents the end of the map.
- endRef().
Method in class sjl.HashMultiMap
- Returns a reference to the iterator that represents the end of the map.
- endRef().
Method in class sjl.HashMultiSet
- Returns a reference to the iterator that represents the end of the set.
- endRef().
Method in class sjl.HashSet
- Returns a reference to the iterator that represents the end of the set.
- endRef().
Method in class sjl.List
- Returns a reference to the iterator that represents the end of the list.
- endRef().
Method in class sjl.Map
- Returns a reference to the iterator that represents the end of the map.
- endRef().
Method in class sjl.MultiMap
- Returns a reference to the iterator that represents the end of the map.
- endRef().
Method in class sjl.MultiSet
- Returns a reference to the iterator that represents the end of the set.
- endRef().
Method in class sjl.Set
- Returns a reference to the iterator that represents the end of the set.
- endRef().
Method in class sjl.SingleList
- Returns a reference to the iterator that represents the end of the list.
- endRef().
Method in class sjl.Vector
- Returns a reference to the iterator that represents the end of
the vector.
- EnumerationIterator(ForwardIterator, ForwardIterator).
Constructor for class sjl.EnumerationIterator
- Contruct an Enumeration over the specified range.
- equal(InputIterator, InputIterator, InputIterator).
Static method in class sjl.Algo
-
Compares to ranges.
- equal(InputIterator, InputIterator, InputIterator, Predicate2).
Static method in class sjl.Algo
- Compares to ranges using a predicate.
- equal_range(ForwardIterator, ForwardIterator, Object, Predicate2).
Static method in class sjl.Algo
- Find the largest subrange into which a value can be inserted
without violation the ordering.
- equal_range(Object).
Method in interface sjl.AssociativeContainer
- Return iterators i and j such that all elements with keys equal
to
key
are in the range [i,j)
.
- equal_range(Object).
Method in class sjl.HashMap
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.HashMultiMap
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.HashMultiSet
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.HashSet
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.Map
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.MultiMap
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equal_range(Object).
Method in class sjl.MultiSet
- Returns a pair like
Pair(lower_bound(value) upper_bound(value))
.
- equal_range(Object).
Method in class sjl.Set
- Returns a pair like
Pair(lower_bound(value), upper_bound(value))
.
- equals(Object).
Method in interface sjl.Container
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Deque
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.HashMap
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.HashMultiMap
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.HashMultiSet
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.HashSet
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.List
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Map
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.MultiMap
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.MultiSet
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.PriorityQueue
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Queue
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Set
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.SingleList
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Stack
- Compare the elements in this container with the elements
in another container.
- equals(Object).
Method in class sjl.Vector
- Compare the elements in this container with the elements
in another container.
- erase(Iterator).
Method in class sjl.Deque
- Removes the element specified by position.
- erase(Iterator).
Method in class sjl.HashMap
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.HashMultiMap
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.HashMultiSet
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.HashSet
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.List
- Remove the element to which the iterator points.
- erase(Iterator).
Method in class sjl.Map
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.MultiMap
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.MultiSet
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in interface sjl.SequenceContainer
- Erase the element pointed to by position.
- erase(Iterator).
Method in class sjl.Set
- Erase the element pointed to by the iterator.
- erase(Iterator).
Method in class sjl.SingleList
- Remove the element to which the iterator points.
- erase(Iterator).
Method in class sjl.Vector
- Removes the element specified by position.
- erase(Iterator, Iterator).
Method in interface sjl.AssociativeContainer
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.Deque
- Removes the elements in the specified range.
- erase(Iterator, Iterator).
Method in class sjl.HashMap
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.HashMultiMap
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.HashMultiSet
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.HashSet
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.List
- Remove the elements in the range
[first,last)
from the list.
- erase(Iterator, Iterator).
Method in class sjl.Map
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.MultiMap
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.MultiSet
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in interface sjl.SequenceContainer
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.Set
- Erase the elements in the range
[first,last)
.
- erase(Iterator, Iterator).
Method in class sjl.SingleList
- Remove the elements in the range
[first,last)
from the list.
- erase(Iterator, Iterator).
Method in class sjl.Vector
- Removes the elements in the specified range.
- erase(Object).
Method in interface sjl.AssociativeContainer
- Erase the element with a key equal to the object.
- erase(Object).
Method in class sjl.HashMap
- Erase the element with key equal to value.
- erase(Object).
Method in class sjl.HashMultiMap
- Erase the element with key equal to value.
- erase(Object).
Method in class sjl.HashMultiSet
- Erase the element with key equal to value.
- erase(Object).
Method in class sjl.HashSet
- Erase the element with key equal to value.
- erase(Object).
Method in class sjl.Map
- Erase the element with key equal to value.
- erase(Object).
Method in class sjl.MultiMap
- Erase the elements with key equal to value.
- erase(Object).
Method in class sjl.MultiSet
- Erase the elements with key equal to value.
- erase(Object).
Method in class sjl.Set
- Erase the element with key equal to value.
- fill(ForwardIterator, ForwardIterator, Object).
Static method in class sjl.Algo
- Assign a value to all elements in the range.
- fill(OutputIterator, int, Object).
Static method in class sjl.Algo
- Assign a value to all elements in the range.
- find(InputIterator, InputIterator, Object).
Static method in class sjl.Algo
- Find the first elements matching a specified value.
- find(InputIterator, InputIterator, Predicate1).
Static method in class sjl.Algo
- Find the first element satisfying a predicate.
- find(Object).
Method in interface sjl.AssociativeContainer
- Return the iterator pointing to an element with a key equal to
key, or
end()
if such an element is not found.
- find(Object).
Method in class sjl.HashMap
- Search the map for an element with a key equal to value.
- find(Object).
Method in class sjl.HashMultiMap
- Search the map for an element with a key equal to value.
- find(Object).
Method in class sjl.HashMultiSet
- Search the set for an element with a key equal to value.
- find(Object).
Method in class sjl.HashSet
- Search the set for an element with a key equal to value.
- find(Object).
Method in class sjl.Map
- Search the map for an element with a key equal to value.
- find(Object).
Method in class sjl.MultiMap
- Search the map for an element with a key equal to value.
- find(Object).
Method in class sjl.MultiSet
- Search the set for an element with a key equal to value.
- find(Object).
Method in class sjl.Set
- Search the set for an element with a key equal to value.
- first.
Variable in class sjl.Pair
- The first element of the pair.
- flush().
Method in interface sjl.Container
-
Erase all elements in the container.
- flush().
Method in class sjl.Deque
- Erase all the elements in the container.
- flush().
Method in class sjl.HashMap
- Erase all the elements in the container.
- flush().
Method in class sjl.HashMultiMap
- Erase all the elements in the container.
- flush().
Method in class sjl.HashMultiSet
- Erase all the elements in the container.
- flush().
Method in class sjl.HashSet
- Erase all the elements in the container.
- flush().
Method in class sjl.List
-
Erase all the elements in the container.
- flush().
Method in class sjl.Map
- Erase all the elements in the container.
- flush().
Method in class sjl.MultiMap
- Erase all the elements in the container.
- flush().
Method in class sjl.MultiSet
- Erase all the elements in the container.
- flush().
Method in class sjl.Set
- Erase all the elements in the container.
- flush().
Method in class sjl.SingleList
-
Erase all the elements in the container.
- flush().
Method in class sjl.Vector
- Erase all the elements in the container.
- for_each(InputIterator, InputIterator, Function1).
Static method in class sjl.Algo
- Apply a function object to each element in the range.
- forwardIterator().
Method in class sjl.Iter
- A casting method.
- front().
Method in class sjl.Deque
- Return the first element in the container.
- front().
Method in class sjl.List
- Returns the first elements in the list.
- front().
Method in class sjl.Queue
- Return the first element of the Queue.
- front().
Method in interface sjl.SequenceContainer
- Return the first element in the container.
- front().
Method in class sjl.SingleList
- Returns the first element in the list.
- front().
Method in class sjl.Vector
- Return the first element in the container.
- FrontInsertIterator(FrontInsertContainer).
Constructor for class sjl.FrontInsertIterator
- Construct an insert iterator for the container, which convert all
assigments (put) into the push_front method.
- FuncDifferenceDouble().
Constructor for class sjl.wrappers.FuncDifferenceDouble
-
- FuncDifferenceFloat().
Constructor for class sjl.wrappers.FuncDifferenceFloat
-
- FuncDifferenceInteger().
Constructor for class sjl.wrappers.FuncDifferenceInteger
-
- FuncDifferenceLong().
Constructor for class sjl.wrappers.FuncDifferenceLong
-
- FuncDivideDouble().
Constructor for class sjl.wrappers.FuncDivideDouble
-
- FuncDivideFloat().
Constructor for class sjl.wrappers.FuncDivideFloat
-
- FuncDivideInteger().
Constructor for class sjl.wrappers.FuncDivideInteger
-
- FuncDivideLong().
Constructor for class sjl.wrappers.FuncDivideLong
-
- FuncModulusDouble().
Constructor for class sjl.wrappers.FuncModulusDouble
-
- FuncModulusFloat().
Constructor for class sjl.wrappers.FuncModulusFloat
-
- FuncModulusInteger().
Constructor for class sjl.wrappers.FuncModulusInteger
-
- FuncModulusLong().
Constructor for class sjl.wrappers.FuncModulusLong
-
- FuncMultiplyDouble().
Constructor for class sjl.wrappers.FuncMultiplyDouble
-
- FuncMultiplyFloat().
Constructor for class sjl.wrappers.FuncMultiplyFloat
-
- FuncMultiplyInteger().
Constructor for class sjl.wrappers.FuncMultiplyInteger
-
- FuncMultiplyLong().
Constructor for class sjl.wrappers.FuncMultiplyLong
-
- FuncNegateDouble().
Constructor for class sjl.wrappers.FuncNegateDouble
-
- FuncNegateFloat().
Constructor for class sjl.wrappers.FuncNegateFloat
-
- FuncNegateInteger().
Constructor for class sjl.wrappers.FuncNegateInteger
-
- FuncNegateLong().
Constructor for class sjl.wrappers.FuncNegateLong
-
- FuncReaderBoolean().
Constructor for class sjl.wrappers.FuncReaderBoolean
-
- FuncReaderByte().
Constructor for class sjl.wrappers.FuncReaderByte
-
- FuncReaderChar().
Constructor for class sjl.wrappers.FuncReaderChar
-
- FuncReaderDouble().
Constructor for class sjl.wrappers.FuncReaderDouble
-
- FuncReaderFloat().
Constructor for class sjl.wrappers.FuncReaderFloat
-
- FuncReaderInteger().
Constructor for class sjl.wrappers.FuncReaderInteger
-
- FuncReaderLong().
Constructor for class sjl.wrappers.FuncReaderLong
-
- FuncReaderShort().
Constructor for class sjl.wrappers.FuncReaderShort
-
- FuncReaderString().
Constructor for class sjl.wrappers.FuncReaderString
-
- FuncSumDouble().
Constructor for class sjl.wrappers.FuncSumDouble
-
- FuncSumFloat().
Constructor for class sjl.wrappers.FuncSumFloat
-
- FuncSumInteger().
Constructor for class sjl.wrappers.FuncSumInteger
-
- FuncSumLong().
Constructor for class sjl.wrappers.FuncSumLong
-
- FuncTextReaderBoolean().
Constructor for class sjl.wrappers.FuncTextReaderBoolean
-
- FuncTextReaderByte().
Constructor for class sjl.wrappers.FuncTextReaderByte
-
- FuncTextReaderDouble().
Constructor for class sjl.wrappers.FuncTextReaderDouble
-
- FuncTextReaderFloat().
Constructor for class sjl.wrappers.FuncTextReaderFloat
-
- FuncTextReaderInteger().
Constructor for class sjl.wrappers.FuncTextReaderInteger
-
- FuncTextReaderLong().
Constructor for class sjl.wrappers.FuncTextReaderLong
-
- FuncTextReaderShort().
Constructor for class sjl.wrappers.FuncTextReaderShort
-
- FuncTextReaderString().
Constructor for class sjl.wrappers.FuncTextReaderString
-
- FuncTextWriter().
Constructor for class sjl.FuncTextWriter
-
- FuncWriterBoolean().
Constructor for class sjl.wrappers.FuncWriterBoolean
-
- FuncWriterByte().
Constructor for class sjl.wrappers.FuncWriterByte
-
- FuncWriterChar().
Constructor for class sjl.wrappers.FuncWriterChar
-
- FuncWriterChars().
Constructor for class sjl.wrappers.FuncWriterChars
-
- FuncWriterDouble().
Constructor for class sjl.wrappers.FuncWriterDouble
-
- FuncWriterFloat().
Constructor for class sjl.wrappers.FuncWriterFloat
-
- FuncWriterInteger().
Constructor for class sjl.wrappers.FuncWriterInteger
-
- FuncWriterLong().
Constructor for class sjl.wrappers.FuncWriterLong
-
- FuncWriterShort().
Constructor for class sjl.wrappers.FuncWriterShort
-
- FuncWriterString().
Constructor for class sjl.wrappers.FuncWriterString
-
- generate(ForwardIterator, ForwardIterator, Function0).
Static method in class sjl.Algo
- Assign the result of a function object to all elements in the range.
- generate(OutputIterator, int, Function0).
Static method in class sjl.Algo
- Assign the result of a function object to all elements in the range.
- genericCopy().
Method in class sjl.BackInsertIterator
- Return this.
- genericCopy().
Method in class sjl.FrontInsertIterator
- Return this.
- genericCopy().
Method in class sjl.InputStreamIterator
- XXX: Is this possible???
- genericCopy().
Method in class sjl.InsertIterator
- Return this.
- genericCopy().
Method in interface sjl.Iterator
- Return a copy of myself.
- genericCopy().
Method in class sjl.OutputStreamIterator
- XXX: Is this possible???
- genericCopy().
Method in class sjl.ReverseBidirectionalIterator
- Create a copy of the this.
- genericCopy().
Method in class sjl.ReverseRandomIterator
- Create a copy of this.
- get().
Method in interface sjl.InputIterator
- Return the current object that the iterator points to.
- get().
Method in class sjl.InputStreamIterator
- Return the current value.
- get().
Method in class sjl.ReverseBidirectionalIterator
- Return the current value pointed to by the iterator.
- get().
Method in class sjl.ReverseRandomIterator
- Return the value pointed to by the iterator.
- get(int).
Method in class sjl.Deque
- Returns the
n
th element in the container.
- get(int).
Method in interface sjl.RandomIterator
- Return the object placed distance elements away.
- get(int).
Method in class sjl.ReverseRandomIterator
- Return the value pointed to by the iterator.
- get(int).
Method in class sjl.Vector
- Returns the
n
th element in the container.
- get(Object).
Method in class sjl.HashMap
- Retrives the value associated with the key.
- get(Object).
Method in class sjl.Map
- Retrives the value associated with the key.
- hashCode(Object).
Method in class sjl.HashFunction
-
- HashFunction().
Constructor for class sjl.HashFunction
-
- HashMap().
Constructor for class sjl.HashMap
- Construct an empty map.
- HashMap(InputIterator, InputIterator).
Constructor for class sjl.HashMap
- Construct a map and initialize it with the elements in the
range
[first,last)
.
- HashMultiMap().
Constructor for class sjl.HashMultiMap
- Construct an empty map.
- HashMultiMap(InputIterator, InputIterator).
Constructor for class sjl.HashMultiMap
- Construct a map and initialize it with the elements in the
range
[first,last)
.
- HashMultiSet().
Constructor for class sjl.HashMultiSet
- Construct an empty set.
- HashMultiSet(InputIterator, InputIterator).
Constructor for class sjl.HashMultiSet
- Construct a set and initialize it with the elements in the
range
[first,last)
.
- HashSet().
Constructor for class sjl.HashSet
- Construct an empty set.
- HashSet(InputIterator, InputIterator).
Constructor for class sjl.HashSet
- Construct a set and initialize it with the elements in the
range
[first,last)
.
- hasMoreElements().
Method in class sjl.EnumerationIterator
- Returns true if the enumeration contains more elements; false
if its empty.
- Ident().
Constructor for class sjl.Ident
- Contruct an Ident object.
- includes(InputIterator, InputIterator, InputIterator, InputIterator, Predicate2).
Static method in class sjl.Algo
- Return
true
if all the elements in range2 also is in range2.
- inner_product(InputIterator, InputIterator, InputIterator, Object, Function2, Function2).
Static method in class sjl.Algo
- Compute the inner product of two ranges.
- inplace_merge(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator, Predicate2).
Static method in class sjl.Algo
- Merge the two sorted ranges and place the result into the result range.
- inputIterator().
Method in class sjl.Iter
- A casting method.
- InputStreamIterator().
Constructor for class sjl.InputStreamIterator
-
Construct a end-of-stream InputStreamIterator.
- InputStreamIterator(DataInputStream, Function1).
Constructor for class sjl.InputStreamIterator
-
Construct a InputStreamIterator for the stream using the function
object as a reader.
- InputStreamIterator(InputStream, Function1).
Constructor for class sjl.InputStreamIterator
-
Construct a InputStreamIterator for the stream using the function
object as a reader.
- insert(InputIterator, InputIterator).
Method in interface sjl.AssociativeContainer
- Insert copies of
[first, last)
.
- insert(InputIterator, InputIterator).
Method in class sjl.HashMap
- Insert the elements from the range
[first,last)
into
the map.
- insert(InputIterator, InputIterator).
Method in class sjl.HashMultiMap
- Insert the elements from the range
[first,last)
into
the map.
- insert(InputIterator, InputIterator).
Method in class sjl.HashMultiSet
- Insert the elements from the range
[first,last)
into
the set.
- insert(InputIterator, InputIterator).
Method in class sjl.HashSet
- Insert the elements from the range
[first,last)
into
the set.
- insert(InputIterator, InputIterator).
Method in class sjl.Map
- Insert the elements from the range
[first,last)
into
the map.
- insert(InputIterator, InputIterator).
Method in class sjl.MultiMap
- Insert the elements from the range
[first,last)
into
the map.
- insert(InputIterator, InputIterator).
Method in class sjl.MultiSet
- Insert the elements from the range
[first,last)
into the set.
- insert(InputIterator, InputIterator).
Method in class sjl.Set
- Insert the elements from the range
[first,last)
into
the set.
- insert(Iterator, InputIterator, InputIterator).
Method in class sjl.Deque
- The elements in the range
[first,last)
are inserted
into deque at the specified position.
- insert(Iterator, InputIterator, InputIterator).
Method in class sjl.List
- Insert the element in the range
[first,last)
into the list
at the specified position.
- insert(Iterator, InputIterator, InputIterator).
Method in interface sjl.SequenceContainer
- Insert copies of
[first, last)
before position.
- insert(Iterator, InputIterator, InputIterator).
Method in class sjl.SingleList
- Insert the element in the range
[first,last)
into the list
at the specified position.
- insert(Iterator, InputIterator, InputIterator).
Method in class sjl.Vector
- The elements in the range
[first,last)
are inserted
into vector at the
specified position.
- insert(Iterator, int, Object).
Method in class sjl.Deque
- Insert n references to element into the deque at the specified position.
- insert(Iterator, int, Object).
Method in class sjl.List
- Insert
n
copy of the element at the specified position.
- insert(Iterator, int, Object).
Method in interface sjl.SequenceContainer
- Insert
n
copies of object
before position.
- insert(Iterator, int, Object).
Method in class sjl.SingleList
- Insert
n
copy of the element at the specified position.
- insert(Iterator, int, Object).
Method in class sjl.Vector
- Insert n references to element into the vector at the specified position.
- insert(Iterator, Object).
Method in class sjl.Deque
- Insert an element into the deque at the specified position.
- insert(Iterator, Object).
Method in class sjl.List
- Insert the element at the specified position.
- insert(Iterator, Object).
Method in class sjl.MultiSet
- Insert an element into the set.
- insert(Iterator, Object).
Method in interface sjl.SequenceContainer
- Insert a copy of object before position.
- insert(Iterator, Object).
Method in class sjl.Set
- Insert an element into the set.
- insert(Iterator, Object).
Method in class sjl.SingleList
- Insert the element at the specified position.
- insert(Iterator, Object).
Method in class sjl.Vector
- Insert an element into the vector at the specified position.
- insert(Iterator, Pair).
Method in class sjl.Map
- Insert an element into the map.
- insert(Iterator, Pair).
Method in class sjl.MultiMap
- Insert an element into the map.
- insert(Object).
Method in class sjl.HashMultiSet
- Insert an element into the set.
- insert(Object).
Method in class sjl.HashSet
- Insert an element into the set.
- insert(Object).
Method in class sjl.MultiSet
- Insert an element into the set.
- insert(Object).
Method in class sjl.Set
- Insert an element into the set.
- insert(Pair).
Method in class sjl.HashMap
- Insert an element into the map.
- insert(Pair).
Method in class sjl.HashMultiMap
- Insert an element into the map.
- insert(Pair).
Method in class sjl.Map
- Insert an element into the map.
- insert(Pair).
Method in class sjl.MultiMap
- Insert an element into the map.
- InsertIterator(SequenceContainer, Iterator).
Constructor for class sjl.InsertIterator
- Construct an insert iterator for the container, which convert all
assigments (put) into the insert method.
- iota(ForwardIterator, ForwardIterator, Object, Function2, Object).
Static method in class sjl.Algo
- XXX.
- isEmpty().
Method in class sjl.HashMap
- From Dictionary; Returns true if the map contains no elements.
- isEmpty().
Method in class sjl.Map
- From Dictionary; Returns true if the map contains no elements.
- Iter().
Constructor for class sjl.Iter
-
- iter_swap(ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Swap the elements that the iterators points to.
- keys().
Method in class sjl.HashMap
- From Dictionary; Returns an enumeration of the Map's keys.
- keys().
Method in class sjl.Map
- From Dictionary; Returns an enumeration of the Map's keys.
- less(Iterator).
Method in interface sjl.RandomIterator
- Return true if the position of this is lower than the position of target
- less(Iterator).
Method in class sjl.ReverseRandomIterator
- Compares two iterators for reletive order
- lexicographical_compare(InputIterator, InputIterator, InputIterator, InputIterator, Predicate2).
Static method in class sjl.Algo
- Compares two sequences lexicographically and return true if
range1 is less than range2.
- List().
Constructor for class sjl.List
- Constructs an empty list.
- List(InputIterator, InputIterator).
Constructor for class sjl.List
- Constructs a list with elements found in the range
[first,last)
.
- List(int, Object).
Constructor for class sjl.List
- Constructs a list with
n
element each pointing to value.
- List(List).
Constructor for class sjl.List
- Constructs a list with all the elements from another list.
- lower_bound(ForwardIterator, ForwardIterator, Object, Predicate2).
Static method in class sjl.Algo
- Find the first position into which a value can be inserted
without violation the ordering.
- lower_bound(Object).
Method in class sjl.Map
- Returns an iterator pointing to the first element with a key not
less than value.
- lower_bound(Object).
Method in class sjl.MultiMap
- Returns an iterator pointing to the first element with a key not
less than value.
- lower_bound(Object).
Method in class sjl.MultiSet
- Returns an iterator pointing to the first element with a key not
less than value.
- lower_bound(Object).
Method in class sjl.Set
- Returns an iterator pointing to the first element with a key not
less than value.
- make_heap(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Create a heap out of a sequence.
- map.
Variable in class sjl.Deque
- Private.
- Map(InputIterator, InputIterator, Predicate2).
Constructor for class sjl.Map
- Construct a map and initialize it with the elements in the
range
[first,last)
.
- Map(Map).
Constructor for class sjl.Map
- Construct a map and initialize it with the contents of another map.
- Map(Predicate2).
Constructor for class sjl.Map
- Construct an empty map.
- map_size.
Variable in class sjl.Deque
- Private.
- MapSize.
Static variable in class sjl.Deque
- The size of the first level array.
- max(char, char).
Static method in class sjl.Algo
- Returns the larger of the two characters.
- max(int, int).
Static method in class sjl.Algo
- Returns the larger of the two integers.
- max(Object, Object, Predicate2).
Static method in class sjl.Algo
- Returns the larger of two objects.
- max_element(ForwardIterator, ForwardIterator, Predicate2).
Static method in class sjl.Algo
- Returns the first iterator pointing to the maximal element in the range.
- max_size().
Method in interface sjl.Container
- Return the size of the largets possible container.
- max_size().
Method in class sjl.Deque
- Returns the maximum number of elements that can be stored in a deque.
- max_size().
Method in class sjl.HashMap
- Returns the maximum number of elements allowed in a map.
- max_size().
Method in class sjl.HashMultiMap
- Returns the maximum number of elements allowed in a map.
- max_size().
Method in class sjl.HashMultiSet
- Returns the maximum number of elements allowed in a set.
- max_size().
Method in class sjl.HashSet
- Returns the maximum number of elements allowed in a set.
- max_size().
Method in class sjl.List
- Returns the maximum number of elements allowed in the list.
- max_size().
Method in class sjl.Map
- Returns the maximum number of elements allowed in a map.
- max_size().
Method in class sjl.MultiMap
- Returns the maximum number of elements allowed in a map.
- max_size().
Method in class sjl.MultiSet
- Returns the maximum number of elements allowed in a set.
- max_size().
Method in class sjl.Set
- Returns the maximum number of elements allowed in a set.
- max_size().
Method in class sjl.SingleList
- Returns the maximum number of elements allowed in the list.
- max_size().
Method in class sjl.Vector
- Returns the maximum number of elements that can be stored in a vector.
- merge(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Merge the two sorted ranges and place the result into the result range.
- merge(List, Predicate2).
Method in class sjl.List
- Merge merges the argument list into this list
(both are assumed to be sorted).
- merge(SingleList, Predicate2).
Method in class sjl.SingleList
- Merge merges the argument list into this list
(both are assumed to be sorted).
- min(char, char).
Static method in class sjl.Algo
- Returns the smaller of the two characters.
- min(int, int).
Static method in class sjl.Algo
- Returns the smaller of the two integers.
- min(Object, Object, Predicate2).
Static method in class sjl.Algo
- Returns the smaller of two objects.
- min_element(ForwardIterator, ForwardIterator, Predicate2).
Static method in class sjl.Algo
- Returns the first iterator pointing to the minimal element in the range.
- mismatch(InputIterator, InputIterator, InputIterator).
Static method in class sjl.Algo
- Find the first instance of mismatch between two ranges.
- mismatch(InputIterator, InputIterator, InputIterator, Predicate2).
Static method in class sjl.Algo
- Find the first instance of mismatch between two ranges when
comparing with a predicate.
- MultiMap(InputIterator, InputIterator, Predicate2).
Constructor for class sjl.MultiMap
- Construct a map and initialize it with the elements in the
range
[first,last)
.
- MultiMap(MultiMap).
Constructor for class sjl.MultiMap
- Construct a map and initialize it with the contents of another map.
- MultiMap(Predicate2).
Constructor for class sjl.MultiMap
- Construct an empty map.
- MultiSet(InputIterator, InputIterator, Predicate2).
Constructor for class sjl.MultiSet
- Construct a set and initialize it with the elements in the
range
[first,last)
.
- MultiSet(MultiSet).
Constructor for class sjl.MultiSet
- Construct a set and initialize it with the contents of another set.
- MultiSet(Predicate2).
Constructor for class sjl.MultiSet
- Construct an empty set.
- next().
Method in class sjl.BackInsertIterator
- Do nothing.
- next().
Method in class sjl.FrontInsertIterator
- Do nothing.
- next().
Method in class sjl.InputStreamIterator
- Advance the iterator to the next element.
- next().
Method in class sjl.InsertIterator
- Do nothing.
- next().
Method in interface sjl.Iterator
- Advance self to the next element in the container.
- next().
Method in class sjl.OutputStreamIterator
- Advance the iterator to the next element.
- next().
Method in class sjl.ReverseBidirectionalIterator
- Advance the iterator to the next element.
- next().
Method in class sjl.ReverseRandomIterator
- Advance the iterator to the next element.
- next(int).
Method in interface sjl.RandomIterator
- Advance the iterator distance elements forwards (or backwards if
distance is negative).
- next(int).
Method in class sjl.ReverseRandomIterator
- Advance the iterator to the next element.
- next_permutation(BidirectionalIterator, BidirectionalIterator, Predicate2).
Static method in class sjl.Algo
- Permutates the sequence into its successor.
- nextElement().
Method in class sjl.EnumerationIterator
- Returns the next element of the enumeration.
- nextLong(long).
Method in class sjl.RandomGenerator
- Return the next pseudo random number.
- Not1(Predicate1).
Constructor for class sjl.Not1
- Specified the predicate to use.
- Not2(Predicate2).
Constructor for class sjl.Not2
- Specified the predicate to use.
- nth_element(RandomIterator, RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Place an element of a sequence in the location where it
would be if the sequence was sorted.
- outputIterator().
Method in class sjl.Iter
- A casting method.
- OutputStreamIterator(DataOutputStream, Function2, String).
Constructor for class sjl.OutputStreamIterator
-
Construct a OutputStreamIterator for the stream using the function
object as a writer.
- OutputStreamIterator(OutputStream, Function2, String).
Constructor for class sjl.OutputStreamIterator
-
Construct an OutputStreamIterator for the stream using the function
object as a writer.
- Pair(Object, Object).
Constructor for class sjl.Pair
- Construct a new
Pair
.
- partial_sum(InputIterator, InputIterator, OutputIterator, Function2).
Static method in class sjl.Algo
- Computes the partial sum of the elements in the range.
- partion(BidirectionalIterator, BidirectionalIterator, Predicate1).
Static method in class sjl.Algo
- Place all elements satisfying a predicate before those
element than to not satisfy the predicate.
- perform().
Method in interface sjl.Function0
- This method is executed for each call to the function object.
- perform(Object).
Method in class sjl.Bind1stFunction
- Call the specified function using value and the argument.
- perform(Object).
Method in class sjl.Bind2ndFunction
- Call the specified function using value and the argument.
- perform(Object).
Method in class sjl.wrappers.FuncNegateDouble
- Convert the argument to
Double
and use the
return value from the doubleValue()
method and
the -
operator to create a new
Double
which is returned.
- perform(Object).
Method in class sjl.wrappers.FuncNegateFloat
- Convert the argument to
Float
and use the
return value from the floatValue()
method and
the -
operator to create a new
Float
which is returned.
- perform(Object).
Method in class sjl.wrappers.FuncNegateInteger
- Convert the argument to
Integer
and use the
return value from the intValue()
method and
the -
operator to create a new
Integer
which is returned.
- perform(Object).
Method in class sjl.wrappers.FuncNegateLong
- Convert the argument to
Long
and use the
return value from the longValue()
method and
the -
operator to create a new
Long
which is returned.
- perform(Object).
Method in class sjl.wrappers.FuncReaderBoolean
- Create a object of type
Boolean
and initialize
it with the next Boolean read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderByte
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderChar
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderDouble
- Create a object of type
Double
and initialize
it with the next Double read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderFloat
- Create a object of type
Float
and initialize
it with the next Float read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderInteger
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderLong
- Create a object of type
Long
and initialize
it with the next Long read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderShort
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncReaderString
- Create a object of type
String
and initialize
it with the next String read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderBoolean
- Create a object of type
Boolean
and initialize
it with the next Boolean read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderByte
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderDouble
- Create a object of type
Double
and initialize
it with the next Double read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderFloat
- Create a object of type
Float
and initialize
it with the next Float read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderInteger
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderLong
- Create a object of type
Long
and initialize
it with the next Long read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderShort
- Create a object of type
Integer
and initialize
it with the next Integer read from the argument stream.
- perform(Object).
Method in class sjl.wrappers.FuncTextReaderString
- Create a object of type
String
and initialize
it with the next String read from the argument stream.
- perform(Object).
Method in interface sjl.Function1
- This method is executed for each call to the function object.
- perform(Object).
Method in class sjl.Ident
- Return the agument object unmodified.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDifferenceDouble
- Convert the arguments to
Double
and use the
return values from the doubleValue()
method
with the -
operator to create a new
Double
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDifferenceFloat
- Convert the arguments to
Float
and use the
return values from the floatValue()
method
with the -
operator to create a new
Float
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDifferenceInteger
- Convert the arguments to
Integer
and use the
return values from the intValue()
method
with the -
operator to create a new
Integer
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDifferenceLong
- Convert the arguments to
Long
and use the
return values from the longValue()
method
with the -
operator to create a new
Long
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDivideDouble
- Convert the arguments to
Double
and use the
return values from the doubleValue()
method
with the /
operator to create a new
Double
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDivideFloat
- Convert the arguments to
Float
and use the
return values from the floatValue()
method
with the /
operator to create a new
Float
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDivideInteger
- Convert the arguments to
Integer
and use the
return values from the intValue()
method
with the /
operator to create a new
Integer
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncDivideLong
- Convert the arguments to
Long
and use the
return values from the longValue()
method
with the /
operator to create a new
Long
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncModulusDouble
- Convert the arguments to
Double
and use the
return values from the doubleValue()
method
with the %
operator to create a new
Double
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncModulusFloat
- Convert the arguments to
Float
and use the
return values from the floatValue()
method
with the %
operator to create a new
Float
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncModulusInteger
- Convert the arguments to
Integer
and use the
return values from the intValue()
method
with the %
operator to create a new
Integer
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncModulusLong
- Convert the arguments to
Long
and use the
return values from the longValue()
method
with the %
operator to create a new
Long
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncMultiplyDouble
- Convert the arguments to
Double
and use the
return values from the doubleValue()
method
with the *
operator to create a new
Double
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncMultiplyFloat
- Convert the arguments to
Float
and use the
return values from the floatValue()
method
with the *
operator to create a new
Float
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncMultiplyInteger
- Convert the arguments to
Integer
and use the
return values from the intValue()
method
with the *
operator to create a new
Integer
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncMultiplyLong
- Convert the arguments to
Long
and use the
return values from the longValue()
method
with the *
operator to create a new
Long
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncSumDouble
- Convert the arguments to
Double
and use the
return values from the doubleValue()
method
with the +
operator to create a new
Double
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncSumFloat
- Convert the arguments to
Float
and use the
return values from the floatValue()
method
with the +
operator to create a new
Float
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncSumInteger
- Convert the arguments to
Integer
and use the
return values from the intValue()
method
with the +
operator to create a new
Integer
which is returned.
- perform(Object, Object).
Method in class sjl.wrappers.FuncSumLong
- Convert the arguments to
Long
and use the
return values from the longValue()
method
with the +
operator to create a new
Long
which is returned.
- perform(Object, Object).
Method in class sjl.FuncTextWriter
- Write objects to a DataOutputStream.
- perform(Object, Object).
Method in interface sjl.Function2
- This method is executed for each call to the function object.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterBoolean
- Convert the second argument to
Boolean
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterByte
- Convert the second argument to
Integer
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterChar
- Convert the second argument to
Integer
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterChars
- Convert the second argument to
String
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterDouble
- Convert the second argument to
Double
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterFloat
- Convert the second argument to
Float
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterInteger
- Convert the second argument to
Integer
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterLong
- Convert the second argument to
Long
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterShort
- Convert the second argument to
Integer
and write
it to the DataOutputStream
specified by
the first argument.
- perform(Object, Object).
Method in class sjl.wrappers.FuncWriterString
- Convert the second argument to
String
and write
it to the DataOutputStream
specified by
the first argument.
- pop().
Method in class sjl.PriorityQueue
- Removes the top element on the queue.
- pop().
Method in class sjl.Queue
- Returns and removes the top element on the queue.
- pop().
Method in class sjl.Stack
- Returns and removes the top element on the stack.
- pop_back().
Method in interface sjl.BackInsertContainer
- Remove the last element in the container.
- pop_back().
Method in class sjl.Deque
- Removes the last element in deque.
- pop_back().
Method in class sjl.List
- Remove the last element in the list.
- pop_back().
Method in class sjl.Vector
- Removes the last element in vector.
- pop_front().
Method in class sjl.Deque
- Removes the first element in deque.
- pop_front().
Method in interface sjl.FrontInsertContainer
- Remove the first element in the container.
- pop_front().
Method in class sjl.List
- Remove the first element in the list.
- pop_front().
Method in class sjl.SingleList
- Remove the first element in the list.
- pop_heap(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Remove the largest value from the heap.
- PredEqual().
Constructor for class sjl.PredEqual
-
- PredGreaterCharacter().
Constructor for class sjl.wrappers.PredGreaterCharacter
-
- PredGreaterDouble().
Constructor for class sjl.wrappers.PredGreaterDouble
-
- PredGreaterEqualCharacter().
Constructor for class sjl.wrappers.PredGreaterEqualCharacter
-
- PredGreaterEqualDouble().
Constructor for class sjl.wrappers.PredGreaterEqualDouble
-
- PredGreaterEqualFloat().
Constructor for class sjl.wrappers.PredGreaterEqualFloat
-
- PredGreaterEqualInteger().
Constructor for class sjl.wrappers.PredGreaterEqualInteger
-
- PredGreaterEqualLong().
Constructor for class sjl.wrappers.PredGreaterEqualLong
-
- PredGreaterEqualString().
Constructor for class sjl.wrappers.PredGreaterEqualString
-
- PredGreaterFloat().
Constructor for class sjl.wrappers.PredGreaterFloat
-
- PredGreaterInteger().
Constructor for class sjl.wrappers.PredGreaterInteger
-
- PredGreaterLong().
Constructor for class sjl.wrappers.PredGreaterLong
-
- PredGreaterString().
Constructor for class sjl.wrappers.PredGreaterString
-
- PredLessCharacter().
Constructor for class sjl.wrappers.PredLessCharacter
-
- PredLessDouble().
Constructor for class sjl.wrappers.PredLessDouble
-
- PredLessEqualCharacter().
Constructor for class sjl.wrappers.PredLessEqualCharacter
-
- PredLessEqualDouble().
Constructor for class sjl.wrappers.PredLessEqualDouble
-
- PredLessEqualFloat().
Constructor for class sjl.wrappers.PredLessEqualFloat
-
- PredLessEqualInteger().
Constructor for class sjl.wrappers.PredLessEqualInteger
-
- PredLessEqualLong().
Constructor for class sjl.wrappers.PredLessEqualLong
-
- PredLessEqualString().
Constructor for class sjl.wrappers.PredLessEqualString
-
- PredLessFloat().
Constructor for class sjl.wrappers.PredLessFloat
-
- PredLessInteger().
Constructor for class sjl.wrappers.PredLessInteger
-
- PredLessLong().
Constructor for class sjl.wrappers.PredLessLong
-
- PredLessString().
Constructor for class sjl.wrappers.PredLessString
-
- prev().
Method in interface sjl.BidirectionalIterator
- Advance self to the previous element in the container.
- prev().
Method in class sjl.ReverseBidirectionalIterator
- Advance the iterator to the previous element.
- prev().
Method in class sjl.ReverseRandomIterator
- Advance the iterator to the previous element.
- prev(int).
Method in interface sjl.RandomIterator
- Advance the iterator distance elements backards (or forwards if
distance is negative).
- prev(int).
Method in class sjl.ReverseRandomIterator
- Advance the iterator to the previous element.
- prev_permutation(BidirectionalIterator, BidirectionalIterator, Predicate2).
Static method in class sjl.Algo
- Permutates the sequence into its predecessor.
- PriorityQueue(BackInsertContainer, Predicate2).
Constructor for class sjl.PriorityQueue
- Construct a new PriorityQueue based on the container argument.
- push(Object).
Method in class sjl.PriorityQueue
- Insert a new element on the top of the PriorityQueue.
- push(Object).
Method in class sjl.Queue
- Insert a new element on the top of the Queue..
- push(Object).
Method in class sjl.Stack
- Insert a new element on the top of the Stack..
- push_back(Object).
Method in interface sjl.BackInsertContainer
- Add an element to the end of the container.
- push_back(Object).
Method in class sjl.Deque
- Add an element to the end of the deque.
- push_back(Object).
Method in class sjl.List
- Insert at the end of the list.
- push_back(Object).
Method in class sjl.SingleList
- Insert at the end of the list.
- push_back(Object).
Method in class sjl.Vector
- Add an element to the end of the vector.
- push_front(Object).
Method in class sjl.Deque
- Add an element to the front of the deque.
- push_front(Object).
Method in interface sjl.FrontInsertContainer
- Add an element to the beginning of the container.
- push_front(Object).
Method in class sjl.List
- Insert at the beginning of the list.
- push_front(Object).
Method in class sjl.SingleList
- Insert at the beginning of the list.
- push_heap(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Place a new value into the heap.
- put(int, Object).
Method in class sjl.Deque
- Set the
n
th element in the container to o.
- put(int, Object).
Method in interface sjl.RandomIterator
- Place the object in the position distance elements away.
- put(int, Object).
Method in class sjl.ReverseRandomIterator
- Places a new element in the position pointed to by the iterator.
- put(int, Object).
Method in class sjl.Vector
- Set the
n
th element in the container to o.
- put(Object).
Method in class sjl.BackInsertIterator
- Insert object at the end of the container.
- put(Object).
Method in class sjl.FrontInsertIterator
- Insert object at the front of the container.
- put(Object).
Method in class sjl.InsertIterator
- Insert object at the front of the container.
- put(Object).
Method in interface sjl.OutputIterator
- Place the object at the current position in the container.
- put(Object).
Method in class sjl.OutputStreamIterator
- Write a value to the output stream.
- put(Object).
Method in class sjl.ReverseBidirectionalIterator
- Places a new element in the position pointed to by the iterator.
- put(Object).
Method in class sjl.ReverseRandomIterator
- Places a new element in the position pointed to by the iterator.
- put(Object, Object).
Method in class sjl.HashMap
- Insert the key-value objects into the map.
- put(Object, Object).
Method in class sjl.Map
- Insert the key-value objects into the map.
- Queue(QueueContainer).
Constructor for class sjl.Queue
- Construct a new Queue based on the container argument.
- random_shuffle(RandomIterator, RandomIterator).
Static method in class sjl.Algo
- Randomly reorders the elements in the range.
- random_shuffle(RandomIterator, RandomIterator, RandomGenerator).
Static method in class sjl.Algo
- Randomly reorders the elements in the range using
a random generator.
- RandomGenerator().
Constructor for class sjl.RandomGenerator
- Contruct a
RandomGenerator
using the default seed.
- RandomGenerator(long).
Constructor for class sjl.RandomGenerator
- Contruct a
RandomGenerator
using the specified seed.
- randomIterator().
Method in class sjl.Iter
- A casting method.
- rbegin().
Method in class sjl.Deque
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.List
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.Map
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.MultiMap
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.MultiSet
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.Set
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbegin().
Method in class sjl.Vector
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list.
- rbeginGeneric().
Method in class sjl.Deque
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in class sjl.List
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in class sjl.Map
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in class sjl.MultiMap
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in class sjl.MultiSet
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in interface sjl.ReversibleContainer
- Return an iterator that points to the beginning of the container.
- rbeginGeneric().
Method in class sjl.Set
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- rbeginGeneric().
Method in class sjl.Vector
- Returns a copy of the reverse iterator that represents the
beginning (end) of the list as an untyped Iterator.
- remove(ForwardIterator, ForwardIterator, Object).
Static method in class sjl.Algo
- Remove all elements in the range which match a value.
- remove(ForwardIterator, ForwardIterator, Predicate1).
Static method in class sjl.Algo
- Remove all elements in the range which satisfy a predicate.
- remove(Object).
Method in class sjl.HashMap
- From Dictionary; Removes the element corresponding to the key.
- remove(Object).
Method in class sjl.List
- Remove all elements in the list where the element is equals to the
value.
- remove(Object).
Method in class sjl.Map
- From Dictionary; Removes the element corresponding to the key.
- remove(Object).
Method in class sjl.SingleList
- Remove all elements in the list where the element is equals to the
value.
- remove_copy(InputIterator, InputIterator, OutputIterator, Object).
Static method in class sjl.Algo
- Copy all elements in the range except those matching a value.
- remove_copy(InputIterator, InputIterator, OutputIterator, Predicate1).
Static method in class sjl.Algo
- Copy all elements in the range except those which satidfy a predicate.
- rend().
Method in class sjl.Deque
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.List
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.Map
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.MultiMap
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.MultiSet
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.Set
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rend().
Method in class sjl.Vector
- Returns a copy of the iterator that represents the end (beginning)
of the list.
- rendGeneric().
Method in class sjl.Deque
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in class sjl.List
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in class sjl.Map
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in class sjl.MultiMap
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in class sjl.MultiSet
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in interface sjl.ReversibleContainer
- Return an iterator that points past the end of the container.
- rendGeneric().
Method in class sjl.Set
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- rendGeneric().
Method in class sjl.Vector
- Returns a copy of the iterator that represents the end (beginning)
of the list as an untyped Iterator.
- replace(ForwardIterator, ForwardIterator, Object, Object).
Static method in class sjl.Algo
- Replace all elements in the range which match a value,
with another value.
- replace(ForwardIterator, ForwardIterator, Predicate1, Object).
Static method in class sjl.Algo
- Replace all element in the range which satisfy a predicate with
another value.
- reverse().
Method in class sjl.List
- Reverse reverses the oerder of the element in the list.
- reverse().
Method in class sjl.SingleList
- Reverse reverses the oerder of the element in the list.
- reverse(BidirectionalIterator, BidirectionalIterator).
Static method in class sjl.Algo
- Reverse the elements in the range.
- reverse(RandomIterator, RandomIterator).
Static method in class sjl.Algo
- Reverse the elements in the range.
- ReverseBidirectionalIterator(BidirectionalIterator).
Constructor for class sjl.ReverseBidirectionalIterator
- Contruct a ReverseBidirectionalIterator for the iterator.
- ReverseRandomIterator(RandomIterator).
Constructor for class sjl.ReverseRandomIterator
- Construct a new ReverseRandomIterator for the argument iterator.
- rotate(BidirectionalIterator, BidirectionalIterator, BidirectionalIterator).
Static method in class sjl.Algo
- Shift elements in the range leftwards.
- rotate(ForwardIterator, ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Shift elements in the range leftwards.
- rotate(RandomIterator, RandomIterator, RandomIterator).
Static method in class sjl.Algo
- Shift elements in the range leftwards.
- rotate_copy(ForwardIterator, ForwardIterator, ForwardIterator, OutputIterator).
Static method in class sjl.Algo
- Shift elements in the range leftwards, placing the result
into another range.
- search(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Find the first instance in a range where of a subsequence occur.
- search(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, Predicate2).
Static method in class sjl.Algo
- Find the first instance in a range where of a subsequence occur
when comparing using a predicate.
- second.
Variable in class sjl.Pair
- The second element of the pair.
- seed.
Static variable in class sjl.RandomGenerator
- The default seed.
- Set(InputIterator, InputIterator, Predicate2).
Constructor for class sjl.Set
- Construct a set and initialize it with the elements in the
range
[first,last)
.
- Set(Predicate2).
Constructor for class sjl.Set
- Construct an empty set.
- Set(Set).
Constructor for class sjl.Set
- Construct a set and initialize it with the contents of another set.
- set_difference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Create the difference of the two ranges.
- set_intersection(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Create the intersection of the two ranges.
- set_symmetric_difference(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Create the symmetric difference of the two ranges.
- set_union(InputIterator, InputIterator, InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Create the union of the two ranges.
- setTo(Iterator).
Method in class sjl.BackInsertIterator
- Assign this iterator to another container.
- setTo(Iterator).
Method in interface sjl.ForwardIterator
- Set the position of this iterator to the same position as
another iterator.
- setTo(Iterator).
Method in class sjl.FrontInsertIterator
- Assign this iterator to another container.
- setTo(Iterator).
Method in class sjl.InsertIterator
- Assign this iterator to another container.
- setTo(Iterator).
Method in class sjl.ReverseBidirectionalIterator
- Assign this iterator to another iterator.
- setTo(Iterator).
Method in class sjl.ReverseRandomIterator
- Assign this iterator to another iterator.
- SingleList().
Constructor for class sjl.SingleList
- Constructs an empty list.
- SingleList(InputIterator, InputIterator).
Constructor for class sjl.SingleList
- Constructs a list with elements found in the range
[first,last)
.
- SingleList(int, Object).
Constructor for class sjl.SingleList
- Constructs a list with
n
element each pointing to value.
- SingleList(SingleList).
Constructor for class sjl.SingleList
- Constructs a list with all the elements from another list.
- size().
Method in interface sjl.Container
- Return the number of element that the container contains.
- size().
Method in class sjl.Deque
- Returns the number of elements stored in the deque.
- size().
Method in class sjl.HashMap
- Returns the number of elements in the map.
- size().
Method in class sjl.HashMultiMap
- Returns the number of elements in the map.
- size().
Method in class sjl.HashMultiSet
- Returns the number of elements in the set.
- size().
Method in class sjl.HashSet
- Returns the number of elements in the set.
- size().
Method in class sjl.List
- Returns the number of elements stored in the list.
- size().
Method in class sjl.Map
- Returns the number of elements in the map.
- size().
Method in class sjl.MultiMap
- Returns the number of elements in the map.
- size().
Method in class sjl.MultiSet
- Returns the number of elements in the set.
- size().
Method in class sjl.PriorityQueue
- Returns the number of elements stored in the vector.
- size().
Method in class sjl.Queue
- Returns the number of elements stored in the vector.
- size().
Method in class sjl.Set
- Returns the number of elements in the set.
- size().
Method in class sjl.SingleList
- Returns the number of elements stored in the list.
- size().
Method in class sjl.Stack
- Returns the number of elements stored in the vector.
- size().
Method in class sjl.Vector
- Returns the number of elements stored in the vector.
- sort(Predicate2).
Method in class sjl.List
- Sort sorts the list according to the compare function object.
- sort(Predicate2).
Method in class sjl.SingleList
- Sort sorts the list according to the compare function object.
- sort(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Sort the elements in the range according to the
comparison predicate pred.
- sort_heap(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Turns the heap into a sorted sequence.
- sortChunkSize.
Static variable in class sjl.Algo
- Used in merge sort.
- sortThreshold.
Static variable in class sjl.Algo
- Used in quick sort.
- splice(Iterator, List).
Method in class sjl.List
- Insert the contents of another list into this list before position.
- splice(Iterator, List, Iterator).
Method in class sjl.List
- Insert the element pointed to by the iterator
i
from
another list into this list before a position.
- splice(Iterator, List, Iterator, Iterator).
Method in class sjl.List
- Insert elements in the range into this list and remove the
elements from the other list.
- splice(Iterator, SingleList).
Method in class sjl.SingleList
- Insert the contents of another list into this list before position.
- splice(Iterator, SingleList, Iterator).
Method in class sjl.SingleList
- Insert the element pointed to by the iterator
i
from
another list into this list before a position.
- splice(Iterator, SingleList, Iterator, Iterator).
Method in class sjl.SingleList
- Insert elements in the range into this list and remove the
elements from the other list.
- splice(SingleList).
Method in class sjl.SingleList
- Insert elements from another list into this list and remove the
elements from the other list.
- splice(SingleList, Iterator).
Method in class sjl.SingleList
- Insert an element from another list into this list and remove the
element from the other list.
- stable_partion(BidirectionalIterator, BidirectionalIterator, Predicate1).
Static method in class sjl.Algo
- Place all elements satisfying a predicate before those
element than to not satisfy the predicate while maintaing
the relative order of elements.
- stable_sort(RandomIterator, RandomIterator, Predicate2).
Static method in class sjl.Algo
- Sort the elements in the range according to the
comparison predicate pred.
- Stack(BackInsertContainer).
Constructor for class sjl.Stack
- Construct a new Stack based on the container argument.
- swap(List).
Method in class sjl.List
- Swaps the contents of the current list with those of the input list.
- swap(SingleList).
Method in class sjl.SingleList
- Swaps the contents of the current list with those of the input list.
- swap_ranges(ForwardIterator, ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Swap the elements of two ranges.
- tmp_buffer_size.
Static variable in class sjl.Algo
- The maximum size of temporary buffers.
- top().
Method in class sjl.PriorityQueue
- Returns top element on the queue.
- top().
Method in class sjl.Stack
- Return the top element of the Stack.
- toString().
Method in class sjl.Deque
- Returns the string representation of this deque.
- toString().
Method in class sjl.Pair
- Return a string representation of this pair.
- toString().
Method in class sjl.Vector
- Returns the string representation of this vector.
- transform(InputIterator, InputIterator, InputIterator, OutputIterator, Function2).
Static method in class sjl.Algo
- Execute a function object on every two elements in two ranges, storing
the result into a third (or the same) range.
- transform(InputIterator, InputIterator, OutputIterator, Function1).
Static method in class sjl.Algo
- Execute a function object on every element in a range, storing
the result into another (or the same) range.
- unique().
Method in class sjl.List
- Unique erases all but the first element from every
consecutive group of equal element in the list.
- unique().
Method in class sjl.SingleList
- Unique erases all but the first element from every
consecutive group of equal element in the list.
- unique(ForwardIterator, ForwardIterator).
Static method in class sjl.Algo
- Remove all but the first element from every consecutive
group of equal elements.
- unique(ForwardIterator, ForwardIterator, Predicate2).
Static method in class sjl.Algo
- Remove all but the first element from every consecutive
group of equal elements when comparing with a predicate.
- unique_copy(InputIterator, InputIterator, OutputIterator).
Static method in class sjl.Algo
- Copy only the first element from every consecutive
group of equal elements.
- unique_copy(InputIterator, InputIterator, OutputIterator, Predicate2).
Static method in class sjl.Algo
- Copy only the first element from every consecutive
group of equal elements when comparing with a predicate.
- upper_bound(ForwardIterator, ForwardIterator, Object, Predicate2).
Static method in class sjl.Algo
- Find the furthermost position into which a value can be inserted
without violation the ordering.
- upper_bound(Object).
Method in class sjl.Map
- Returns an iterator pointing to the first element with a key greter
than value.
- upper_bound(Object).
Method in class sjl.MultiMap
- Returns an iterator pointing to the first element with a key greter
than value.
- upper_bound(Object).
Method in class sjl.MultiSet
- Returns an iterator pointing to the first element with a key greter
than value.
- upper_bound(Object).
Method in class sjl.Set
- Returns an iterator pointing to the first element with a key greter
than value.
- Vector().
Constructor for class sjl.Vector
- Construct a new empty Vector.
- Vector(ForwardIterator, ForwardIterator).
Constructor for class sjl.Vector
- Construct a new Vector with the contents of the range
[first,last)
.
- Vector(int, Object).
Constructor for class sjl.Vector
- Construct a new Vector with an initial size of
size
elements, each element initialized to with a reference to value.
- Vector(Vector).
Constructor for class sjl.Vector
- Construct a new Vector with the size and contents of another vector.